Telegram Group Search
🖥 Эта статья описывает ключевые рекомендации для проектирования RESTful API с использованием C# и .NET!

🌟 Автор рассматривает такие аспекты, как правильное использование HTTP-методов (GET, POST, PUT, DELETE), наименование ресурсов, поддержание API статeless, использование версионности, обработка ошибок и предоставление понятных сообщений об ошибках. Кроме того, уделяется внимание защите API с помощью OAuth2 или JWT, реализации CORS, а также настройке кэширования для повышения производительности.

🔗 Ссылка: *клик*

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Эта статья из серии публикаций о создании генераторов исходного кода в .NET посвящена тому, как в генераторе кода можно получать информацию о настройках компиляции и версии языка C#!

💡 Автор объясняет, как использовать API GeneratorExecutionContext для доступа к параметрам компиляции, включая язык, целевые платформы и настройки анализатора. Это полезно для написания адаптивных генераторов, которые могут изменять свою работу в зависимости от среды разработки.

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Это — пошаговый учебный план по изучению ASP.NET Core с нуля!

💡 Он включает 17 модулей, охватывающих такие темы, как настройка CLI, шаблоны приложений, внедрение зависимостей, создание API, подключение к PostgreSQL и использование шаблона MVC.

🔗 Ссылка: *клик*

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 В этой статье автор делится опытом использования .NET Aspire, платформы для упрощения управления зависимостями и настройками приложений в .NET, в продакшене!

🌟 Автор рассказывает о 10 ключевых уроках, включая простоту добавления Aspire в существующие проекты, необходимость написания кастомных интеграций (например, для Elasticsearch) и важность управления зависимостями на этапе старта приложений. Aspire позволяет разработчикам создать так называемую "F5-настройку", при которой приложение можно запускать и отлаживать нажатием одной кнопки, что значительно улучшает процесс разработки и упрощает онбординг новых участников команды.

🔗 Ссылка: *клик*

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Быстрый совет по увеличению производительности .NET API! 🚀

Использование потоков (async/await) может предотвратить блокировку между эндпоинатми и увеличить скорость работы вашего API! 🚀

#DotNET #APIOptimization #DevTips #Coding

@csharp_1001_notes
🖥 Эта статья посвящена быстрому выполнению массовых вставок (bulk inserts) в базу данных с использованием C# и Entity Framework Core!

🔗 Ссылка: *клик*

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Это - подробное руководство по обеспечению безопасности API в экосистеме .NET!

🌟 Оно охватывает ключевые концепции, такие как различие между аутентификацией и авторизацией, использование токенов (например, JSON Web Tokens, JWT) для статeless-аутентификации, и принцип минимальных привилегий, который подразумевает предоставление только необходимых разрешений для снижения потенциальных рисков безопасности.

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍🎓 Algorithmica

Это бесплатный учебник с открытым доступом, посвященная изучению алгоримтов.

В нем можно найти абсолютно любой алгоритм с кодом и хорошим объяснением.

Учебник на русском
На английском
Github
🖥 Пара примеров полнотекстового поиска Entity Framework:

🌟 Если ваша платформа БД поддерживает это и вам действительно нужен поиск по шаблону, рассмотрите возможность использования полнотекстового поиска для эффективного выполнения запросов!

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Это — пошаговое руководство по созданию API с операциями создания, чтения, обновления и удаления (CRUD) с использованием ASP.NET Core, Entity Framework Core и базы данных PostgreSQL!

🔗 Ссылка: *клик*

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Machinelearning
🌟 DeepSearcher: ИИ-комбайн для ваших данных.

Проект объединяет использование LLM, векторные базы данных для выполнения задач поиска, оценки, ризонинга на основе предоставленных данных (файлы, текст, источники).

Позиционируется разработчиками как инструмент для управления знаниями предприятия, интеллектуальных QA-систем и сценариев поиска информации.

DeepSearcher умеет использовать при необходимости информацию из интернета, совместим с векторными базами Milvus и их сервис-провайдером Zilliz Cloud, эмбедингами Pymilvus, OpenAI и VoyageAI. Есть возможность подключения LLM DeepSeek и OpenAI по API напрямую или через TogetherAI и SiliconFlow.
Поддерживается локальная загрузка файлов, подключение веб-краулеров FireCrawl, Crawl4AI и Jina Reader.

В ближайших планах - добавление возможности веб-клиппера, расширение списка поддерживаемых векторных баз, создание RESTful API интерфейса.

▶️ Локальная установка и запуск:

# Clone the repository
git clone https://github.com/zilliztech/deep-searcher.git

# Create a Python venv
python3 -m venv .venv
source .venv/bin/activate

# Install dependencies
cd deep-searcher
pip install -e .

# Quick start demo
from deepsearcher.configuration import Configuration, init_config
from deepsearcher.online_query import query

config = Configuration()

# Customize your config here
config.set_provider_config("llm", "OpenAI", {"model": "gpt-4o-mini"})
init_config(config = config)

# Load your local data
from deepsearcher.offline_loading import load_from_local_files
load_from_local_files(paths_or_directory=your_local_path)

# (Optional) Load from web crawling (`FIRECRAWL_API_KEY` env variable required)
from deepsearcher.offline_loading import load_from_website
load_from_website(urls=website_url)

# Query
result = query("Write a report about xxx.") # Your question here


📌Лицензирование: Apache 2.0 License.


🖥GitHub


@ai_machinelearning_big_data

#AI #ML #Agents #DeepSearcher
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
Anonymous Quiz
12%
25 0
4%
216 0
58%
216 25
26%
Compile Time Error
🖥 Курс: Создание веб-приложения ASP.NET Core MVC!

🌟 Создание современных веб-приложений требует глубокого понимания как интерфейсной, так и серверной разработки. ASP.NET Core MVC - это мощный фреймворк для создания полноформатных веб-приложений с чистой архитектурой и поддерживаемым кодом.

🕖 Продолжительность: 1:08:59

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/05/19 20:27:35
Back to Top
HTML Embed Code: